import multiprocessing
import time

# 创建队列
queue = multiprocessing.Queue(3)
queue.put(1)
queue.put(2)
queue.put(3)

# 未加时间，未True
# 加上时间之后，未False.
# time.sleep(0.00000001)
# 判断是否为空
isEmpty = queue.empty()
print("isEmtpy = ",isEmpty)

# 结论：如果需要判断是否为空的话，建议用queue.qsize()
q_num = queue.qsize()
print('q_num------>',q_num,type(q_num))  # 3

# 如：
if q_num>0:
    print("现在队列中还有东西")
else:
    print("现在队列中没有东西了")